package com.shrct.businessprocess.project;

import edu.fudan.mylang.pf.BaseDataType;

public class RCTotalProjectCreditStat extends BaseDataType {
  public RCTotalProjectCreditStat() {
    super();
  }
  
  private String title;
  
  public String getTitle() {
    return this.title;
  }
  
  public RCTotalProjectCreditStat setTitle(final String title) {
    this.title = title;
    return this;			
    
  }
  
  private Integer contractCountThisYear = Integer.valueOf(0);
  
  public Integer getContractCountThisYear() {
    return this.contractCountThisYear;
  }
  
  public RCTotalProjectCreditStat setContractCountThisYear(final Integer contractCountThisYear) {
    this.contractCountThisYear = contractCountThisYear;
    return this;			
    
  }
  
  private Double contractAmountThisYear = Double.valueOf(0d);
  
  public Double getContractAmountThisYear() {
    return this.contractAmountThisYear;
  }
  
  public RCTotalProjectCreditStat setContractAmountThisYear(final Double contractAmountThisYear) {
    this.contractAmountThisYear = contractAmountThisYear;
    return this;			
    
  }
  
  private Double ebPercentThisYear = Double.valueOf(0d);
  
  public Double getEbPercentThisYear() {
    return this.ebPercentThisYear;
  }
  
  public RCTotalProjectCreditStat setEbPercentThisYear(final Double ebPercentThisYear) {
    this.ebPercentThisYear = ebPercentThisYear;
    return this;			
    
  }
  
  private Integer contractCountLastYear = Integer.valueOf(0);
  
  public Integer getContractCountLastYear() {
    return this.contractCountLastYear;
  }
  
  public RCTotalProjectCreditStat setContractCountLastYear(final Integer contractCountLastYear) {
    this.contractCountLastYear = contractCountLastYear;
    return this;			
    
  }
  
  private Double contractAmountLastYear = Double.valueOf(0d);
  
  public Double getContractAmountLastYear() {
    return this.contractAmountLastYear;
  }
  
  public RCTotalProjectCreditStat setContractAmountLastYear(final Double contractAmountLastYear) {
    this.contractAmountLastYear = contractAmountLastYear;
    return this;			
    
  }
  
  private Double ebPercentLastYear = Double.valueOf(0d);
  
  public Double getEbPercentLastYear() {
    return this.ebPercentLastYear;
  }
  
  public RCTotalProjectCreditStat setEbPercentLastYear(final Double ebPercentLastYear) {
    this.ebPercentLastYear = ebPercentLastYear;
    return this;			
    
  }
  
  private Integer ebCurrentCount = Integer.valueOf(0);
  
  public Integer getEbCurrentCount() {
    return this.ebCurrentCount;
  }
  
  public RCTotalProjectCreditStat setEbCurrentCount(final Integer ebCurrentCount) {
    this.ebCurrentCount = ebCurrentCount;
    return this;			
    
  }
  
  private Double ebCurrentAmount = Double.valueOf(0d);
  
  public Double getEbCurrentAmount() {
    return this.ebCurrentAmount;
  }
  
  public RCTotalProjectCreditStat setEbCurrentAmount(final Double ebCurrentAmount) {
    this.ebCurrentAmount = ebCurrentAmount;
    return this;			
    
  }
  
  private Integer ebMaxLength = Integer.valueOf(0);
  
  public Integer getEbMaxLength() {
    return this.ebMaxLength;
  }
  
  public RCTotalProjectCreditStat setEbMaxLength(final Integer ebMaxLength) {
    this.ebMaxLength = ebMaxLength;
    return this;			
    
  }
  
  private Integer ebMidLength = Integer.valueOf(0);
  
  public Integer getEbMidLength() {
    return this.ebMidLength;
  }
  
  public RCTotalProjectCreditStat setEbMidLength(final Integer ebMidLength) {
    this.ebMidLength = ebMidLength;
    return this;			
    
  }
  
  private Double noInvoiceAmount = Double.valueOf(0d);
  
  public Double getNoInvoiceAmount() {
    return this.noInvoiceAmount;
  }
  
  public RCTotalProjectCreditStat setNoInvoiceAmount(final Double noInvoiceAmount) {
    this.noInvoiceAmount = noInvoiceAmount;
    return this;			
    
  }
  
  private Double shouldRequestAmount = Double.valueOf(0d);
  
  public Double getShouldRequestAmount() {
    return this.shouldRequestAmount;
  }
  
  public RCTotalProjectCreditStat setShouldRequestAmount(final Double shouldRequestAmount) {
    this.shouldRequestAmount = shouldRequestAmount;
    return this;			
    
  }
  
  private Double amount90 = Double.valueOf(0d);
  
  public Double getAmount90() {
    return this.amount90;
  }
  
  public RCTotalProjectCreditStat setAmount90(final Double amount90) {
    this.amount90 = amount90;
    return this;			
    
  }
  
  private Double amount91_180 = Double.valueOf(0d);
  
  public Double getAmount91_180() {
    return this.amount91_180;
  }
  
  public RCTotalProjectCreditStat setAmount91_180(final Double amount91_180) {
    this.amount91_180 = amount91_180;
    return this;			
    
  }
  
  private Double amount181_1860 = Double.valueOf(0d);
  
  public Double getAmount181_1860() {
    return this.amount181_1860;
  }
  
  public RCTotalProjectCreditStat setAmount181_1860(final Double amount181_1860) {
    this.amount181_1860 = amount181_1860;
    return this;			
    
  }
  
  private Double amount1861 = Double.valueOf(0d);
  
  public Double getAmount1861() {
    return this.amount1861;
  }
  
  public RCTotalProjectCreditStat setAmount1861(final Double amount1861) {
    this.amount1861 = amount1861;
    return this;			
    
  }
  
  private Integer isBadProjectCount = Integer.valueOf(0);
  
  public Integer getIsBadProjectCount() {
    return this.isBadProjectCount;
  }
  
  public RCTotalProjectCreditStat setIsBadProjectCount(final Integer isBadProjectCount) {
    this.isBadProjectCount = isBadProjectCount;
    return this;			
    
  }
  
  private Double isBadProjectAmount = Double.valueOf(0d);
  
  public Double getIsBadProjectAmount() {
    return this.isBadProjectAmount;
  }
  
  public RCTotalProjectCreditStat setIsBadProjectAmount(final Double isBadProjectAmount) {
    this.isBadProjectAmount = isBadProjectAmount;
    return this;			
    
  }
  
  public static RCTotalProjectCreditStat create() {
    return new RCTotalProjectCreditStat();
    
    
  }
}
